package org.chen.enu;

/**
 * 统一的错误处理枚举
 */
public enum ErrorType {
    HTTP_ERROR(false),     // HTTP错误，不重试
    NETWORK_ERROR(true),  // 网络错误，可重试
    FATAL_ERROR(false),   // 致命错误，不可重试
    BUSINESS_ERROR(false);// 业务错误，不可重试

    public final boolean retryable;

    ErrorType(boolean retryable) {
        this.retryable = retryable;
    }
}